#include<stdio.h>
#include<math.h>
#define N 10000
struct num
{
	char name[10];
	int n,nu;
}P[N];
int main()
{
	int i,j,k=0;
	float m,sum=0,ave;
	scanf("%f",&m);
	for(i=0;i<m;i++)
	{
		scanf("%s %d",P[i].name,&P[i].n);
		sum+=P[i].n;
	}
	ave=sum/m;
	ave=ave/2;
	for(i=0;i<m;i++)
	P[i].nu=fabs(P[i].n-ave);
	for(j=1;j<m;j++)
	{
		if(P[k].nu>P[j].nu)
		k=j;
	}
	printf("%.0f %s",ave,P[k].name);
	return 0;
}
